mysql 5.x 버전의 설치 에러 정보
mysql 5.x 버전의 설치 에러본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
그누보드 설치 중 아래와 같은 에러가 나옵니다.
(해당 필더를 수정하면 또 다른 필더가 오류나는 식으로 왕창 오류남)
Field 'mb_signature' doesn't have a default value
검색해서 얻은 결론은 my.ini 파일에 있는 sql-mode를 수정하라는 것입니다.
아래와 같이 수정하였으나
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
설치 에러는 동일하게 나옵니다.
어디를 또 수정해야 될까요?
오류 주소 :
그누보드 설치 중 아래와 같은 에러가 나옵니다.
(해당 필더를 수정하면 또 다른 필더가 오류나는 식으로 왕창 오류남)
Field 'mb_signature' doesn't have a default value
검색해서 얻은 결론은 my.ini 파일에 있는 sql-mode를 수정하라는 것입니다.
아래와 같이 수정하였으나
# Set the SQL mode to strict
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
설치 에러는 동일하게 나옵니다.
어디를 또 수정해야 될까요?
댓글 전체
STRICT_TRANS_TABLES 이걸 날려줬는데도 떠서 글올렸어요 ㅜㅜ
select @@global.sql_mode; 를 실행해서 그 값이 어떻게 되는지 확인해 보세요.
이렇게 하면 현재의 sql-mode 값을 볼 수 있습니다. 거기서 STRICT_TRANS_TABLES 값이 존재하는지 확인해 보세요. 만일 있다면 서버에서 읽어들이는 환경파일이 아닌 다른 파일을 수정했을 가능성이 있구요,
혹은 수정은 맞게 했는데 mysql을 재기동하지 않았다면 재기동을 해야 합니다. 이전에 올린 글을 보니 윈도우에 설치한 것 같던데 시작->실행을 클릭후 services.msc를 입력한 후 엔터를 치면 서비스 창이 뜹니다. 거기서 mysql을 찾아 재시작을 하세요.
이렇게 하면 현재의 sql-mode 값을 볼 수 있습니다. 거기서 STRICT_TRANS_TABLES 값이 존재하는지 확인해 보세요. 만일 있다면 서버에서 읽어들이는 환경파일이 아닌 다른 파일을 수정했을 가능성이 있구요,
혹은 수정은 맞게 했는데 mysql을 재기동하지 않았다면 재기동을 해야 합니다. 이전에 올린 글을 보니 윈도우에 설치한 것 같던데 시작->실행을 클릭후 services.msc를 입력한 후 엔터를 치면 서비스 창이 뜹니다. 거기서 mysql을 찾아 재시작을 하세요.
그냥 깔끔하게 4.1버전 설치하니 잘됩니다. ㅜㅜ